using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;

namespace zeroflag.Windows.Custom
{
	public interface ICustomView<ControllerType>
	{
		ControllerType Controller { get; set; }
	}
	public abstract class ACustomView : UserControl
	{
		public abstract RenderTarget RenderTarget { get; set; }

		//public abstract ACustomViewController Controller { get; set; }
		protected internal abstract void SetController(ACustomController value);
		protected internal abstract ACustomController GetController();

	}
}
